<?php 
	echo $this->Form->create('AlterarAlunoFinanceiro');  // Na mesma tela, já existe outro form coo o nome do modelo;
	echo '<fieldset><legend>Editar</legend>';
	echo '<table>';
	echo "<tr><td>Aluno(a):</td><td><b>{$this->request->data['Aluno']['nome']}</b></td></tr>";
	echo "<tr><td>Ano:</td><td><b>{$this->request->data['AlunoFinanceiro']['ano']}</b></td></tr>";
	echo "<tr><td>Mês:</td><td><b>{$meses[$this->request->data['AlunoFinanceiro']['mes']]}</b></td></tr>";
	echo '</table>';
	echo '<hr />';
	echo $this->Form->input('id', array('type' => 'hidden'));
	echo $this->Form->input('aluno_id', array('type' => 'hidden'));
	echo $this->Form->input('ano', array('type' => 'hidden'));
	echo $this->Form->input('mes', array('type' => 'hidden'));
	echo $this->Form->input('situacao', array('type' => 'hidden'));
	echo $this->Form->input('data_pagto', array('type' => 'hidden'));
	echo '<div style="clear:both;"></div>';
	echo $this->Form->input('data_vencimento', array('type' => 'text', 'label' => __('Dt Vecto.'), 'class' => 'maskdata data'));
	echo '</fieldset>';
	echo '<div class="botoes_form">';
	
	if ($this->request->data['AlunoFinanceiro']['situacao'] == 'P') {
		$botao_nome = 'Cancelar Pagamento';
		$botao_action = "javascript:cancelar_pagamento();";
		$classe = 'botao_vermelho';
	} else {
		$botao_nome = 'Salvar';
		$botao_action = "javascript:gravar_edicao_mensalidade();";
		$classe = null;
	}
	
	echo $this->Form->button($botao_nome, array('type' => 'button', 'class' => $classe, 'onClick' => $botao_action));
	echo $this->Form->button('Fechar', array('type'=>'button', 'onClick' => "javascript:$('#dialog_editar_mensalidade').dialog('close')"));
	echo '</div>'; 
	echo $this->Form->end();
?>

<script type="text/javascript" src="<?php echo $this->request->base; ?>/js/jquery.maskedinput-1.2.2.min.js"></script>
<script type="text/javascript" src="<?php echo $this->request->base; ?>/js/maskinput.js"></script>
<script type="text/javascript" src="<?php echo $this->request->base; ?>/js/jquery.ui.datepicker-pt-BR.js"></script>
<script type="text/javascript" src="<?php echo $this->request->base; ?>/js/datepicker.js"></script>	

<script>

	function gravar_edicao_mensalidade() {

		$.ajax({
			type: 'POST',
			dataType: 'json',
			url: '<?php echo $this->request->base; ?>/aluno_financeiros/alterar/',
			data: $('#AlterarAlunoFinanceiroAlterarForm').serialize(),
			async: true,
			beforeSend : function() {
				$('#dialog_editar_mensalidade').css('opacity','0.4');
			},
			success: function(retorno){
				if (retorno.sucesso) {
					$('#dialog_editar_mensalidade').css('opacity','1').dialog('close');
					carrega_mensalidades();
				} else {
					alert(retorno.mensagem);
				}
			}
			
		});		

	}

	function cancelar_pagamento() {

		if (!confirm('Deseja realmente cancelar o pagamento?')) {
			return;
		}

		$.ajax({
			type: 'POST',
			dataType: 'json',
			url: '<?php echo $this->request->base; ?>/aluno_financeiros/cancelar_pagamento/',
			data: $('#AlterarAlunoFinanceiroAlterarForm').serialize(),
			async: true,
			beforeSend : function() {
				$('#dialog_editar_mensalidade').css('opacity','0.4');
			},
			success: function(retorno){
				if (retorno.sucesso) {
					$('#dialog_editar_mensalidade').css('opacity','1').dialog('close');
					carrega_mensalidades();
				} else {
					alert(retorno.mensagem);
				}
			}
			
		});		

	}

</script>